// vim: foldmethod=marker : foldmarker=<<<,>>>
/*
 File: payload.h
 Generated-From: payload.nw
*/
#ifndef nis_payloadH
#define nis_payloadH

#include <windows.h>
#include <notify.h>

#include "lite/lite.h"
#include "spool/spool.h"
#include "nis/entry.h"

typedef struct _nis_payload_t_ {
 HANDLE handles;
 nis_entry_p entries;
 struct { nis_entry_pp none,date,name; } sortBy;
 i_t qnt;

 struct { spool_datum_t ni,handles,entries; } pool;
 } nis_payload_t;
typedef nis_payload_t * nis_payload_p;
typedef nis_payload_p * nis_payload_pp;
#define engage__nis_payload(this)

v_t shutdown__nis_payload(nis_payload_p this);
v_t empty__nis_payload(nis_payload_p);
i_t update__nis_payload(nis_payload_p);
v_t remove__nis_payload(nis_payload_p, i_t index);
#endif
